package com.dify.tool.dal.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.dify.tool.common.model.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 招标技术方案生成历史记录表
 * </p>
 *
 * @author cmd
 * @since 2025-07-17
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("sx_business.technical_generate_record")
@Schema(description = "招标技术方案生成历史记录表")
public class TechnicalGenerateRecord extends BaseEntity {

    @Schema(description = "招标信息ID")
    private Long tenderRecordId;

    @Schema(description = "消息ID")
    private String messageId;

    @Schema(description = "会话ID")
    private String conversationId;

    @Schema(description = "文件ID")
    private String fileId;

    @Schema(description = "文件扩展名")
    private String extension;
}
